package com.yuandian.api.business_monitor.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;

import java.util.List;

/**
 * 详单查询参数
 *
 * @author zhoutian
 * @date 2020/10/13 17:12
 */
@Data
public class DetailedListParams extends BasePageSearch {
    /**
     * 系统id
     */
    private Integer systemId;

    /**
     * 系统名
     */
    private String systemName;

    /**
     * 区域编码
     */
    private List<String> areaCodeList;
    /**
     * 业务完整性
     */
    private String completionState;
    /**
     * 业务交易状态
     */
    private String dealState;
    /**
     * 专属指标
     */
    private String exclusiveIndicator;
    /**
     * 业务名称
     */
    private String businessName;
    /**
     * 业务编码
     */
    private List<String> businessCodeList;

    /**
     * 告警类型(多选)
     */
    private List<String> alarmTypeIds;

    /**
     * 告警级别(多选）
     */
    private List<String> alarmLevelIds;
    /**
     * 营业员工号
     */
    private String opreatorTotal;
    /**
     * 请求ip
     */
    private String requestIp;
    /**
     * 响应ip
     */
    private String responseIp;
    /**
     * 自定义返回码
     */
    private String customResCode;
    /**
     * 是否告警
     */
    private Integer isAlarm;



    /**
     * 告警类型
     */
    private Integer alarmTypeId;

    /**
     * 高级查询
     */
    private List<AdvancedQuery> advancedQuery;

    /**
     * 展示字段
     */
    private List<String> displayFields;

    /**
     * 展示字段英文
     */
    private List<String> displayMappingFields;

	/** 是否未定性： 0-否  1-是*/
	private int isUnsure;
}
